﻿using System.ComponentModel;

namespace IDCM.Modules.Common.Entity.Enums
{
    /// <summary>
    /// C2C订单状态
    /// </summary>
    public enum C2COrderStatus
    {
        /// <summary>
        /// 待成交
        /// </summary>
        [Description("待成交")]
        WaitDeal = 0,
        /// <summary>
        /// 待支付
        /// </summary>
        [Description("待支付")]
        WaitPay = 1,
        /// <summary>
        /// 已支付
        /// </summary>
        [Description("已支付")]
        Paid = 2,
        /// <summary>
        /// 申诉中
        /// </summary>
        [Description("申诉中")]
        Appeal = 3,
        /// <summary>
        /// 要求上传支付凭证
        /// </summary>
        [Description("要求上传支付凭证")]
        UploadPayCertficate = 4,
        /// <summary>
        /// 异常订单
        /// </summary>
        [Description("异常订单")]
        Abnormal = 5,
        /// <summary>
        /// 已取消
        /// </summary>
        [Description("已取消")]
        Cancel = 6,
        /// <summary>
        /// 超时冻结
        /// </summary>
        [Description("超时冻结")]
        TimeOutFreeze = 7,
        /// <summary>
        /// 客服取消
        /// </summary>
        [Description("客服取消")]
        CustomerServiceCancel = 8,
        /// <summary>
        /// 已完成
        /// </summary>
        [Description("已完成")]
        Finish = 12,
    }
}
